package com.eternal.framework.component;

import android.content.DialogInterface;

import io.reactivex.disposables.Disposable;

/**
 * @author li
 */
public class DismissListener implements DialogInterface.OnDismissListener{
    private Disposable disposable;

    public DismissListener(Disposable disposable) {
        this.disposable = disposable;
    }

    public void setDisposable(Disposable disposable){
        this.disposable=disposable;
    }

    @Override
    public void onDismiss(DialogInterface dialog) {
        if(disposable!=null&&!disposable.isDisposed()){
            disposable.dispose();
        }
    }
}
